package br.com.gscorp.bankLion.init;

public class PropertyConstants {
	
	public static final String PROPERTY_SERVER_ENDPOINT = "server.endpoint";
	public static final String PROPERTY_QRCODE_ENDPOINT = "qrcode.endpoint";
	public static final String PROPERTY_EMAIL_ADMIN = "email.admin";
	public static final String PROPERTY_EMAIL_ADMIN_DCLICK = "email.admin.dclick";
	public static final String PROPERTY_EMAIL_ERROS = "email.erros";
	public static final String PROPERTY_UPLOAD_PATH = "upload.path";

	public static final String PROPERTY_FTP_HOST = "ftp.host";
	public static final String PROPERTY_FTP_USER = "ftp.user";
	public static final String PROPERTY_FTP_PASS = "ftp.pass";
	public static final String PROPERTY_FTP_SCOPE = "ftp.scope";
	
	public static final String PROPERTY_MAXI_PAGO_MERCHANT_ID = "merchant.id";
	public static final String PROPERTY_MAXI_PAGO_MERCHANT_KEY = "merchant.key";
	public static final String PROPERTY_MAXI_PAGO_ENVIRONMENT = "environment";
	public static final String PROPERTY_MAXI_PAGO_PROCESSOR_ID_CARTAO = "processor.id.cartao";
	public static final String PROPERTY_MAXI_PAGO_PROCESSOR_ID_BOLETO = "processor.id.boleto";

	public static final String PROPERTY_HOLMES_CLIENT_ID = "client.id";
	public static final String PROPERTY_HOLMES_ACCESS_TOKEN = "access.token";
	public static final String PROPERTY_HOLMES_COMPANY_NAME = "company.name";
	public static final String PROPERTY_HOLMES_BASE_URL = "base.url";
	
	public static final String PROPERTY_NAME_DATABASE_DRIVER = "db.driver";
	public static final String PROPERTY_NAME_DATABASE_PASSWORD = "db.password";
	public static final String PROPERTY_NAME_DATABASE_URL = "db.url";
	public static final String PROPERTY_NAME_DATABASE_USERNAME = "db.username";

	public static final String PROPERTY_JODA_TIMA_TYPE = "jadira.usertype.autoRegisterUserTypes";
	public static final String PROPERTY_NAME_HIBERNATE_DIALECT = "hibernate.dialect";
	public static final String PROPERTY_NAME_HIBERNATE_SHOW_SQL = "hibernate.show_sql";
	public static final String PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN = "entitymanager.packages.to.scan";
	public static final String PROPERTY_NAME_HIBERNATE_HBM2DDL_AUTO = "hibernate.hbm2ddl.auto";

	public static final String PROPERTY_NAME_MAIL_SENDER = "mail.sender";
	public static final String PROPERTY_NAME_MAIL_STARTTLS = "mail.smtp.starttls.enable";
	public static final String PROPERTY_NAME_MAIL_HOST = "mail.host";
	public static final String PROPERTY_NAME_MAIL_PORT = "mail.port";
	public static final String PROPERTY_NAME_MAIL_USERNAME = "mail.username";
	public static final String PROPERTY_NAME_MAIL_PASSWORD = "mail.password";
	public static final String PROPERTY_NAME_MAIL_PROTOCOL = "mail.protocol";
	public static final String PROPERTY_NAME_MAIL_SMTP_AUTH = "mail.smtp.auth";
	public static final String PROPERTY_NAME_MAIL_SOCKET_FACTORY_CLASS = "mail.smtp.socketFactory.class";
	public static final String PROPERTY_NAME_MAIL_SOCKET_FACTORY_FALLBACK = "mail.smtp.socketFactory.fallback";
	public static final String PROPERTY_TIPO_MOVIMENTO = "E";
	public static final String PROPERTY_TIPO_POSTAGEM = "T";
	
	public static final Integer DIAS_RELATORIO_MAXI_PAGO = 7;
	
}
